hand-propelled tricycle - Spanish English Dictionary